#ifndef WINDOW_H
#define WINDOW_H
//--------------------------------------------------------------------------------
#include "Defines.h"
//--------------------------------------------------------------------------------
namespace ns
{
	class ENGINE_API Window
	{
	public:
		Window(HINSTANCE hInstance);
		~Window();

		bool createWindow(unsigned int uiWidth, unsigned int uiHeight, HWND & hWnd);
		void SetWindowTitle(LPCSTR lpString);

	private:
		//cosas de windows
		HWND m_hWnd;
		HINSTANCE m_hInstance;
		static LRESULT CALLBACK wndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
	};
}// end namespace
//--------------------------------------------------------------------------------
#endif //WINDOW_H